@media screen and (max-width:1920px) {
			html{
				font-size: 24px;
			}
		}
		@media screen and (max-width:1600px) {
			html{
				font-size: 22px;
			}
		}
		@media screen and (max-width:1440px) {
			html{
				font-size: 20px;
			}
		}
		@media screen and (max-width:1200px) {
			html{
				font-size: 18px;
			}
			.middle .w1070 .pos .info img{
				width: 0.4rem !important;
			}
		}
		@media screen and (max-width:992px) {
			html{
				font-size: 16px;
			}
			.banner_bot a{
				padding: 0 0.36rem !important;
			}
			.middle .right ul.bot li>div p:first-of-type{
				
				padding-bottom: 0.4rem !important;	
			}
			.middle .first{
				margin-right: 0.4rem !important;
			}
			.middle .second{
				margin-right: 0.4rem !important;
			}
			.yi{
				width: 9rem !important;
			}
			/* uryingpingren */
			.middle ul li img.head{
				
				margin-right: 0.409rem!important;
				
			}
			
		}
/* 		@media screen and (max-width:768px) {
			html{
				font-size: 14px;
			}
		}
		@media screen and (max-width:640px) {
			html{
				font-size: 12px;
			}
		} */


header{
	width: 100%;
	height: 2.954rem;
	background: url(../images/header_bg.jpg)no-repeat;
	background-size: 100% 2.954rem;
	
}
header .l{
	position: relative;
	
}
header img.logo{
	width: 7.909rem;
	position: absolute;
	left:-1.772rem ;

}
header img.one{
	padding-left: 10.363rem;
	width: 11.227rem;
	padding-right: 3.59rem;
	
}

.w1070{
	width: 48.636rem;
	margin: 0 auto;
}
header .l ul.nav li{
	width: 4.772rem;
	height: 2.863rem;
	border-right:1px solid #333333;
	border-left:1px solid #333333;
	line-height: 2.954rem;
	text-align: center;
	float: left;
	position: relative;
	border-top: 0.09rem solid transparent;
}

header .l ul.nav li.active:hover div.nav_box{
	display: block;
}
header .l ul.nav li.active:hover{
	height: 2.863rem;
	border-top:0.09rem solid #fd8200;
	background: #2e2e2e;
}
header .l ul.nav li a{
	display: block;
	color:#fff;
	font-size: 0.636rem;
	
	
}
header div.nav_box{
	width: 10rem;
	height: 5.636rem;
	background: #2e2e2e;
	position: absolute;
	bottom: -5.636rem;
	left: -0.954rem;
	display: none;
	z-index: 3;
}
header div.nav_box .nav_cnt{
	padding:0.272rem ;
	
}
header div.nav_box .nav_cnt>div{
	height: 1.772rem;
	border-bottom: 1px solid #333333;
	text-indent:0.636rem;
	text-align: left;
	line-height: 1.772rem;
}
header div.nav_box .nav_cnt>div:nth-child(1){
	background: url(../images/home_nav1.png)no-repeat 7.636rem center;
	background-size:0.727rem auto;
}
header div.nav_box .nav_cnt>div:nth-child(2){
	background: url(../images/home_nav2.png)no-repeat 7.636rem center;
	background-size:0.727rem auto;
}
header div.nav_box .nav_cnt>div:last-child{
	border-bottom: none;
	background: url(../images/home_nav3.png)no-repeat 7.636rem center;
	background-size:0.727rem auto;
}
header .search_box{
	position: relative;
	padding-right: 1.409rem;
	width: 1.363rem;
	padding-top:0.909rem
}
header img.search{
	width: 100%;
}
header .search_box>div{
	width: 10.363rem;
	height: 1.5rem;
	background: url(../images/header_search_bg.png)no-repeat;
	background-size: 10.363rem 1.5rem ;
	position: absolute;
	right: 1.363rem;
	bottom: -2.772rem;
	z-index: 2;
	display: none;
}
header .search_box>div input.text{
	width: 8.772rem;
	height: 1.136rem;
	float: left;
	background: none;
	border: none;
	color: #ccc;
	font-size: 0.545rem;
	text-indent: 0.454rem;
	margin: 0.099rem 0 0;
}
header .search_box>div input.search_btn{
	height: 100%;
	width: 1.5rem;
	float: left;
	background: none;
}
/* banner下方的文子 */
.banner_bot{
	width: 100%;
	height: 1.681rem;
	border-bottom: 1px solid #dddddd;
	line-height: 1.681rem;
	text-align: center;
	background: #fff;
}

.banner_bot a:last-of-type{
	
	border: none;
}
.banner_bot a{
	font-size:0.636rem;
	padding: 0 0.55rem;
	color: #6e6e6e;
	border-right: 1px solid #dddddd;
	
}
footer{
	height: 3.363rem;
	background: url(../images/footer_bg.jpg)no-repeat;
	background-size:100% 100%;
	line-height: 3.363rem;
	font-size: 0.636rem;
	color: #ffffff;
	word-spacing: 0.136rem;
}